stable (building for horses) - Spanish English Dictionary